Top 10 Best Battery Life Phones To Buy In 2023 [Detailed Comparison]